﻿namespace Netbits.TelnetServer.Enums
{
	/// <summary>
	/// Constance for fix defined ASCII Bytes
	/// </summary>
	public static class EnumTelnetAsciiByte
	{
		/// <summary>
		/// Null character (ASCII 0)
		/// </summary>
		public const byte NUL = 0;
		/// <summary>
		/// Bell (ASCII 7)
		/// </summary>
		public const byte BEL = 7;
		/// <summary>
		/// Backspace (ASCII 8)
		/// </summary>
		public const byte BS = 8;
		/// <summary>
		/// Horizontal tab (ASCII 9)
		/// </summary>
		public const byte HT = 9;
		/// <summary>
		/// Line Feed (ASCII 10)
		/// </summary>
		public const byte LF = 10;
		/// <summary>
		/// Vertical Tab (ASCII 11)
		/// </summary>
		public const byte VT = 11;
		/// <summary>
		/// Form Feed (ASCII 12)
		/// </summary>
		public const byte FF = 12;
		/// <summary>
		/// Carriage Return (ASCII 13)
		/// </summary>
		public const byte CR = 13;
		/// <summary>
		/// Escape (ASCII 27)
		/// </summary>
		public const byte ESC = 27;
		/// <summary>
		/// DEL
		/// </summary>
		public const byte DEL = 127;
		/// <summary>
		/// Telnet IAC 
		/// </summary>
		public const byte IAC = 255;
	}
}
